/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package logica.cliente;
import java.util.Timer;
import java.util.TimerTask;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Date;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;

import presentacion.MensajeGlobal;

/**
 *Codigo reutilizado de la pagina
 * http://www.javamexico.org/foros/java_standard_edition/servicios_en_java
 * @author Jali , reutilizado por abel y eladio
 */
public class cron extends TimerTask {
       static MensajeGlobal principal;

    
       
       
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) { // TODO code application logic here
        cron Cron = new cron();
        principal = new MensajeGlobal();
        principal.setVisible(true);
      //  Servidor.main(args);
        ClienteRMI.main(args);
        ScheduledExecutorService timer = Executors.newSingleThreadScheduledExecutor();
        timer.scheduleAtFixedRate(Cron,0,1, TimeUnit.MINUTES); //cambio 1 por 5 dentro de un minuto corre cron y luego cada 5 minutos
           
    }

    @Override
    //se escribe el metodo que se va a utilizar cada 5 minutos
    public void run() {
        System.out.println("taran! se envia algo por aqui");
        
       
    }
}